The phrase "barren run" means a period or situation where there is no success, growth, or positive outcome. It refers to a time when there are no positive or fruitful results.